package com.qyhl.module_practice.score.shop.detail;


import com.qyhl.webtv.commonlib.entity.civilized.PracticeShopListBean;

public interface PracticeScoreShopDetailContract {
    interface PracticeScoreShopDetailView {
        void setDetail(PracticeShopListBean bean);

        void setError(String msg);

        void exchangeSuccess(String msg);

        void exchangeError(String msg);

    }

    interface PracticeScoreShopDetailPresenter {
        void getDetail(String itemId);

        void doExchange(String itemId, String volId, String phone);

        void setDetail(PracticeShopListBean bean);

        void setError(String msg);

        void exchangeSuccess(String msg);

        void exchangeError(int code);
    }

    interface PracticeScoreShopDetailModel {
        void getDetail(String itemId);

        void doExchange(String itemId, String volId, String phone);
    }
}
